Datum+X dnu
Otázka od: Ales Pavel
23. 10. 2002 16:12
Mozna se budu ptat debilne, ale jak delate datum+x dnu (treba 35) a aby to
byl platny datum, je na to nejaka fce nebo staci pricist nejak + 35 a vrati
mi to potrebny datum? Jeste jsem to nikdy nepotreboval a sam se tomu ted
divim..
Hezky den
Ales Pavel
TalpaSoft - software pro kazdeho
tel:0777/992792
web: http://Talpa.chytrak.cz
Odpovedá: Petr Vones
23. 10. 2002 16:47
From: "Ales Pavel" <Aldik@quick.cz>
> Mozna se budu ptat debilne, ale jak delate datum+x dnu (treba 35) a aby to
> byl platny datum, je na to nejaka fce nebo staci pricist nejak + 35 a vrati
> mi to potrebny datum? Jeste jsem to nikdy nepotreboval a sam se tomu ted
Staci pricist ale je na to i funkce IncDay v unitu DateUtils.
Petr Vones
Odpovedá: Lstiburek Pavel
23. 10. 2002 16:59
Pokud jde o dny skutecne staci pouze pricist
respektive odesist pozadovny pocet dnu.
Pokud jde o mesice nebo roky je nutno pouzit fce IncMonth.
Pavel
> Od: Ales Pavel [mailto:Aldik@quick.cz]
> Mozna se budu ptat debilne, ale jak delate datum+x dnu (treba
> 35) a aby to
> byl platny datum, je na to nejaka fce nebo staci pricist
> nejak + 35 a vrati
> mi to potrebny datum? Jeste jsem to nikdy nepotreboval a sam
> se tomu ted
> divim..
Odpovedá: Slavomir Cekel
23. 10. 2002 18:37
ahoj ...
var d: TTimeStamp;
DDatum: TDate;
begin
d := DateTimeToTimeStamp(Date);
d.Date := d.Date + 35;
DDatum := TimeStampToDateTime(d);
end;
Slavo
-----Original Message-----
From: Ales Pavel [mailto:Aldik@quick.cz]
Sent: Wednesday, October 23, 2002 4:24 PM
To: delphi
Subject: Datum+X dnu
Mozna se budu ptat debilne, ale jak delate datum+x dnu (treba 35) a aby
to
byl platny datum, je na to nejaka fce nebo staci pricist nejak + 35 a
vrati
mi to potrebny datum? Jeste jsem to nikdy nepotreboval a sam se tomu ted
divim..
Hezky den
Ales Pavel
TalpaSoft - software pro kazdeho
tel:0777/992792
web: http://Talpa.chytrak.cz
__________ Informacia od NOD32 1.320 (20021022) __________
Tato sprava bola preverena systemom NOD32 pre Exchange.
http://www.eset.sk
Odpovedá: David Michal
23. 10. 2002 17:35
Zdravim,
Datum TDateTime je ve skutecnosti typ double. Kde nula znamena 30/12/1899
12:00 am.
Cela cast cisla je potom pocet dni od tohoto data a desetina cast urcuje
pomernou cast dne.
Takze vztazeno k tve otazce pricitat si muzes kolik chces, vzdy ti to da
spravne datum.
Napr.
var
d : TDateTime;
begin
d := date; (23.10.2002)
d := d + 10
ShowMessage(DateToStr(d));
end;
Zobrazi: 2/11/2002
David
-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
Behalf Of Ales Pavel
Sent: 23 October 2002 16:24
To: delphi
Subject: Datum+X dnu
Mozna se budu ptat debilne, ale jak delate datum+x dnu (treba 35) a aby to
byl platny datum, je na to nejaka fce nebo staci pricist nejak + 35 a vrati
mi to potrebny datum? Jeste jsem to nikdy nepotreboval a sam se tomu ted
divim..
Hezky den
Ales Pavel
TalpaSoft - software pro kazdeho
tel:0777/992792
web: http://Talpa.chytrak.cz
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.406 / Virus Database: 229 - Release Date: 21/10/2002